home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / listings / v_10_12 / 1012074b < prev    next >
Text File  |  1992-10-11  |  499b  |  27 lines

  1. /* find2.c:    A case-insensitive substring search */
  2.  
  3. #include <stdio.h>
  4. #include <string.h>
  5.  
  6. #define WIDTH 128
  7.  
  8. main(int argc, char *argv[])
  9. {
  10.     char line[WIDTH], lline[WIDTH];
  11.     char *search_str;
  12.  
  13.     if (argc == 1)
  14.         return 1;   /* Search string required */
  15.     search_str = argv[1];
  16.     strlwr(search_str);
  17.  
  18.     while (gets(line))
  19.     {
  20.         strlwr(strcpy(lline,line));
  21.         if (strstr(lline,search_str))
  22.             puts(line);
  23.     }
  24.  
  25.     return 0;
  26. }
  27.